home *** CD-ROM | disk | FTP | other *** search
- import com.siemens.mp.io.File;
- import java.io.ByteArrayInputStream;
- import java.io.ByteArrayOutputStream;
- import java.io.DataInputStream;
- import java.io.DataOutputStream;
-
- // $FF: renamed from: j
- public class class_0 {
- // $FF: renamed from: new int
- private static int field_0;
- // $FF: renamed from: int int
- private static int field_1 = -1;
- // $FF: renamed from: try java.lang.String
- private static final String field_2;
- // $FF: renamed from: if java.lang.String
- private static final String field_3 = "Accounts.tmp";
- // $FF: renamed from: a java.io.ByteArrayInputStream
- private static ByteArrayInputStream field_4;
- // $FF: renamed from: do java.io.DataInputStream
- private static DataInputStream field_5;
- // $FF: renamed from: for int
- private static final int field_6 = 500;
-
- static {
- field_2 = "Accounts" + i.v;
- field_4 = new ByteArrayInputStream(i.f);
- field_5 = new DataInputStream(field_4);
- }
-
- // $FF: renamed from: int () void
- private static void method_0() {
- try {
- i.b.close(i.w);
- } catch (Exception var0) {
- }
-
- }
-
- // $FF: renamed from: byte () void
- public static void method_1() {
- try {
- i.byte.close(i.o);
- } catch (Exception var0) {
- }
-
- }
-
- // $FF: renamed from: a (p) void
- public static void method_2(p var0) {
- try {
- try {
- File var10000 = i.byte;
- int var1 = File.delete(var0.char + i.v);
- var10000 = i.b;
- var1 = File.delete("Accounts.tmp");
- } catch (Exception var4) {
- }
-
- i.w = i.b.open(field_2);
- i.o = i.byte.open("Accounts.tmp");
-
- for(int var7 = 0; var7 < var0.byte; ++var7) {
- i.b.seek(i.w, 500 * var7);
- i.b.read(i.w, i.f, 0, 500);
- i.byte.seek(i.o, 500 * var7);
- i.byte.write(i.o, i.f, 0, 500);
- }
-
- for(int var2 = var0.byte + 1; var2 < field_1; ++var2) {
- i.b.seek(i.w, 500 * var2);
- i.b.read(i.w, i.f, 0, 500);
- i.byte.seek(i.o, 500 * (var2 - 1));
- i.byte.write(i.o, i.f, 0, 500);
- }
-
- i.b.close(i.w);
- i.byte.close(i.o);
- File var9 = i.b;
- File.delete(field_2);
- var9 = i.byte;
- int var3 = File.rename("Accounts.tmp", field_2);
- } catch (Exception var5) {
- }
-
- }
-
- // $FF: renamed from: if (int) p
- public static p method_3(int var0) {
- method_6();
-
- try {
- if (i.b.length(i.w) < var0 * 500) {
- return null;
- }
- } catch (Exception var3) {
- }
-
- p var1 = new p();
-
- try {
- i.b.seek(i.w, 500 * var0);
- i.b.read(i.w, i.f, 0, 500);
- field_5.reset();
- var1.byte = var0;
- var1.char = field_5.readUTF();
- var1.if = field_5.readUTF();
- var1.new = field_5.readInt();
- var1.int = field_5.readUTF();
- var1.case = field_5.readInt();
- var1.for = field_5.readBoolean();
- var1.try = field_5.readBoolean();
- var1.goto = field_5.readUTF();
- var1.a = field_5.readUTF();
- var1.long = field_5.readUTF();
- var1.do = field_5.readUTF();
- var1.else = field_5.readUTF();
- } catch (Exception var2) {
- }
-
- method_0();
- return var1;
- }
-
- // $FF: renamed from: do () void
- public static void method_4() {
- }
-
- // $FF: renamed from: if () int
- public static int method_5() {
- int var0 = method_6();
- method_0();
- return var0;
- }
-
- // $FF: renamed from: new () int
- private static int method_6() {
- try {
- i.w = i.b.open(field_2);
- field_1 = i.b.length(i.w) / 500;
- return field_1;
- } catch (Exception var0) {
- return -1;
- }
- }
-
- // $FF: renamed from: a (java.lang.String) void
- public static void method_7(String var0) {
- try {
- i.o = i.byte.open(var0);
- } catch (Exception var1) {
- }
-
- }
-
- // $FF: renamed from: for () java.lang.String[]
- public static String[] method_8() {
- try {
- if (i.byte.length(i.o) <= 0) {
- return null;
- } else {
- i.byte.seek(i.o, 0);
- int var0 = method_9();
- String[] var1 = new String[var0];
-
- for(int var2 = 0; var2 < var0; ++var2) {
- var1[var2] = method_10();
- }
-
- return var1;
- }
- } catch (Exception var3) {
- return null;
- }
- }
-
- // $FF: renamed from: a () int
- public static int method_9() {
- try {
- i.byte.read(i.o, i.f, 0, 2);
- int var0 = i.f[0];
- if (var0 < 0) {
- var0 &= 255;
- }
-
- int var1 = i.f[1];
- if (var1 < 0) {
- var1 &= 255;
- }
-
- int var2 = var0 << 8 | var1;
- return var2;
- } catch (Exception var3) {
- return -1;
- }
- }
-
- // $FF: renamed from: try () java.lang.String
- public static String method_10() {
- try {
- int var0 = method_9();
- i.byte.read(i.o, i.f, 0, var0);
- String var1 = new String(i.f, 0, var0);
- return var1;
- } catch (Exception var2) {
- return null;
- }
- }
-
- // $FF: renamed from: case () void
- public static void method_11() {
- int var1 = 0;
- int var2 = method_5();
- if (var2 > 0) {
- for(int var3 = 0; var3 < var2; ++var3) {
- p var0 = method_3(var3);
- String var4 = var0.char + i.null;
-
- try {
- File var10000 = i.b;
- var1 = File.exists(var4);
- } catch (Exception var9) {
- var1 = 0;
- }
-
- if (var1 != 0) {
- method_7(var4);
- String[] var5 = method_8();
- method_1();
- if (var5 != null) {
- method_7(var0.char + i.v);
- int var6 = method_9();
- if (var6 < 0) {
- var6 = 0;
- }
-
- for(int var7 = 0; var7 < var5.length; ++var7) {
- method_13(var5[var7], var6 + var7 + 1);
- }
-
- method_1();
- }
-
- try {
- File var11 = i.b;
- File.delete(var4);
- } catch (Exception var8) {
- }
- }
- }
- }
-
- }
-
- // $FF: renamed from: a (p, java.lang.String) void
- public static void method_12(p var0, String var1) {
- ByteArrayOutputStream var3 = new ByteArrayOutputStream();
- DataOutputStream var4 = new DataOutputStream(var3);
- method_6();
-
- try {
- var4.writeUTF(var0.char);
- var4.writeUTF(var0.if);
- var4.writeInt(var0.new);
- var4.writeUTF(var0.int);
- var4.writeInt(var0.case);
- var4.writeBoolean(var0.for);
- var4.writeBoolean(var0.try);
- var4.writeUTF(var0.goto);
- var4.writeUTF(var0.a);
- var4.writeUTF(var0.long);
- var4.writeUTF(var0.do);
- var4.writeUTF(var0.else);
- byte[] var2 = var3.toByteArray();
- var4.close();
- Object var7 = null;
- var3.close();
- Object var6 = null;
- if (var0.byte < 0) {
- i.b.seek(i.w, i.b.length(i.w));
- i.b.write(i.w, var2, 0, 500);
- var0.byte = field_1++;
- } else {
- i.b.seek(i.w, 500 * var0.byte);
- i.b.write(i.w, var2, 0, 500);
- File var10000 = i.byte;
- File.rename(var1 + i.v, var0.char + i.v);
- }
- } catch (Exception var5) {
- }
-
- method_0();
- System.gc();
- }
-
- // $FF: renamed from: a (java.lang.String, int) void
- public static void method_13(String var0, int var1) {
- try {
- i.byte.seek(i.o, 0);
- method_14(var1);
- i.byte.seek(i.o, i.byte.length(i.o));
- method_15(var0);
- } catch (Exception var2) {
- }
-
- }
-
- // $FF: renamed from: a (int) void
- public static void method_14(int var0) {
- i.f[0] = (byte)((var0 & '\uff00') >> 8);
- i.f[1] = (byte)(var0 & 255);
-
- try {
- i.byte.write(i.o, i.f, 0, 2);
- } catch (Exception var1) {
- }
-
- }
-
- // $FF: renamed from: if (java.lang.String) void
- public static void method_15(String var0) {
- try {
- method_14(var0.length());
- i.byte.write(i.o, var0.getBytes(), 0, var0.length());
- } catch (Exception var1) {
- }
-
- }
- }
-